
.log-on-outer{ text-align: center; padding-top: 70px;}
.login_logo{ width: 200px; height: 44px; margin: 0 auto;}
.login_logo image{ width: 100%; height: 100%;}

.height5{ height: 5px;}

.list-border{
    border-bottom-width:10px;
    border-bottom-color:#f2f2f2;
}

.list-cell{

    background-color: white;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 25px;
    padding-right:25px;
}
.list-cell-header-title-text{
    margin-left: 5px;
    font-size: 28px;
    color:#333;
}
.title-mark-text{
    border-radius: 10px;
    border-width: 2px;
    border-color: red;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
    color: red;

}
.list-header-status-text{
    border-radius: 14px;
    background-color: #01bb6c;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 10px;
}
.list-cell-content{
    background-color: white;
    padding-top: 15px;
    padding-left: 10px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.list-cell-content-left{
    flex-direction: row;
    padding-top: 10px;
    padding-bottom: 10px;
    align-items: center;
}
.list-cell-content-left-text{
    font-size: 28px;
    color: #333333;
    width: 140px;
}
.list-cell-content-right-text{
    font-size: 28px;
    color: #333333;

}
.footer-div{
    position:fixed;
    bottom: 0;
    width: 750px;
    background-color: white;

}
.footer-btn{
    width: 700px;
    height: 80px;
}
.footer-cell-div{
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 25px;
    padding-right: 25px;


}
.list-footer-letf-text{
    color: #01bb6c;
    font-size: 30px;
}
.list-footer-right-text{
    color: red;
    font-size: 30px;
}


.list-div{

}

.main-div{
    background-color: white;

}
.line-div{
    background-color: #f4f4f4;
    height: 20px;
}
.line-div-big{
    background-color:#f4f4f4 ;
    height:30px;
}
.line-div-small{
    background-color:#f4f4f4 ;
    height: 2px;
}

.goods-div{

}
.item-header-div{
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 25px;
    padding-right: 25px;
    background-color: white;

}
item-title-line{
    height: 40px;
    width: 3px;
    background-color: #01bb6c
}
.item-header-left-text{
    font-size: 30px;
    margin-left: 10px;
    color:#333
}
.item-header-right-text{
    font-size: 24px;
    color:#3333
}
.font-black{
    color: #333333;
}
.font-gray{
    color: #999999;
}
.font-green{
    color: #01bb6c;
}
.font-red{
    color: red;
}
.item-cell{
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 40px;
    padding-right: 25px;
    padding-bottom: 15px;

}
.item-cell-arrow{
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 40px;
    padding-right: 15px;
    padding-bottom: 20px;

}
.item-cell-title-text{
    font-size: 30px;
    width: 700px;
    color: #333;
}
.goods-cell-num-text{
    font-size: 24px;
}
.goods-cell-x-text{
    font-size: 16px;
}
.item-cell-more-footer{
    flex-direction: row;
    padding-top: 30px;
    justify-content: center;
    padding-bottom: 30px;
    margin-left: 150px;
    margin-right: 150px;
    align-items: center;
}
.item-cell-more-footer-text{

    color: #999999;
    font-size: 30px;
    flex-direction: row;

}
.goods-basic-div{

}
.common-cell-div{
    flex-direction: row;
    justify-content: space-between;
    height: 98px;
    align-items: center;
    padding-right: 25px;
    padding-left: 25px;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom-color:#f4f4f4 ;
    border-bottom-width: 2px;
}
.common-no-border-cell-div{
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-right: 25px;
    padding-left: 25px;
    padding-top: 30px;
    padding-bottom: 30px;

}
.no-border{
    border-bottom-width: 0px;
}
.common-right-div{
    align-items: center;
    flex-direction: row;
}
.common-right-two{
    justify-content: flex-end;
    align-items: center;
}
.common-text{
    font-size: 28px;
    lines:2;
}
.common-text-big{
    font-size: 34px;
    lines:2;
}
.common-arrow-text{
    font-size: 30px;
    width: 400px;
    text-align: right;
    lines:2;
}
.common-right-text{
    font-size: 30px;
    width: 600px;
    text-align: right;
    lines:2;
}
.common-input{
    font-size: 30px;
    width: 500px;
    text-align: right;
    height: 90px;
}
.common-num-input{
    font-size: 30px;
    width: 200px;
    text-align: right;
    height: 90px;
}
.lines-one{
    text-overflow: ellipsis;
    lines: 1;
    white-space: nowrap;

}
.lines-two{
    text-overflow: ellipsis;
    lines: 2;
    white-space: nowrap;

}
.border-and-c-red{
    border-width: 1px;
    border-color: red;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: red;
    border-radius:3px;
}
.border-and-c-green{
    border-width: 1px;
    border-color: #00a65a;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: #00a65a;
    border-radius: 3px;
}

.bg-rad-c-olive{
    background-color:#8dc63f ;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: #fff;
    border-radius: 3px;
}
.bg-rad-c-green{
    background-color:#39b54a ;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: #fff;
    border-radius: 3px;
}

.gray-border{
    border-color: #ddd;
    border-width:2px
}
.green-border{
    border-color: #01bb6c;
    border-width:2px

}
.border-rad-3{
    border-radius:3px;
}
.border-rad-5{
    border-radius:5px;
}
.border-rad-10{
    border-radius:10px;
}
.border-rad-15{
    border-radius:15px;
}
.border-rad-40{
    border-radius:40px;
}
.border-rad-50{
    border-radius:50px;
}
.pos-re{
    position: relative
}
.pos-ob{
    position: absolute;
}



.opened-bg{background-color: #39b54a; color: #fff; position: relative; border-radius: 12px; padding: 30px; z-index: 1;}

.tran-rotate-45{transform:rotate(45deg);}

.flex-1{
    flex: 1;
}

.flex-2{
    flex: 2;
}

.flex-3{
    flex: 3;
}

.flex-4{
    flex: 4;
}

.text-line-1 {
    lines: 1;
    text-overflow: ellipsis;
}

.text-line-2 {
    lines: 2;
    text-overflow: ellipsis;
}



